#ifndef __MCCONSTRAINTMANAGER_H_
#define __MCCONSTRAINTMANAGER_H_

//#include <cg_dev_api.h>
#include <vector>

class MCConstraint;

class MCConstraintsManager
{
public:

    MCConstraintsManager();

    void addConstraint(MCConstraint *constraint);
    void removeConstraint(MCConstraint *constraint);
    void resolve();

private:

    std::vector<MCConstraint *> _constraints;

};

#endif // !__MCCONSTRAINTMANAGER_H_
